package com.cjx.stars.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.cjx.stars.common.Response;
import com.cjx.stars.pojo.table.Message;

/**
* @author cjx
* @description 针对表【message】的数据库操作Service
* @createDate 2024-04-21 16:51:18
*/
public interface MessageService extends IService<Message> {

    /**
     * 获取当前用户取件箱的博文信息
     * @return 博文信息
     */
    Response<?> getBlog();

    /**
     * 获取当前用户待看关注用户博文数量
     * @return 博文数量
     */
    Response<?> getBlogNum();

    /**
     * 获得用户被点赞数量
     * @return 点赞数量
     */
    Response<?> getLikeNum();

    /**
     * 分页查询点赞详细信息
     * @param currentPage 分页数据
     * @return 点赞信息
     */
    Response<?> pageLikeDetail(int currentPage);

    /**
     * 判断是否有新信息
     * @return 是否有
     */
    Response<?> hasNewMessage();
}
